Impala Lily — synonyms, definition
1. impala lily (Noun)
5 synonyms
Adenium multiflorum Adenium obesum desert rose kudu lily mock azalia
1 definition
impala lily (Noun) — South African shrub having a swollen succulent stem and bearing showy pink and white flowers after the leaves fall; popular as an ornamental in tropics.
2 types of
bush shrub
2 parts of
Adenium genus Adenium